fix fk
start working on permission sample