Implemented support for different statuses

Default status will be set to none unless selected otherwise.