size complexity project