Full project solut for real