Re-implementation of swft framework using MVC