need to create a new strategy for parsing layout