Implemented basic application