played with the structure of the wordpress lib