draft front end sc logic