PROGRESS: Started working on generic startup.
UPDATE: Added generic startup