Foot sole cum compilation