Issue 1 Features

Issue 2 Features

Issue 3 Features

Issue 4 Features

Issue 5 Features