Adding preferences. Starting MVP implementation.